package com.lv.service.bean

import android.os.Parcelable
import androidx.annotation.Keep
import com.lv.service.room.address.ReceiptAddressItem
import kotlinx.parcelize.Parcelize

/**
 * 作者： ygx
 * 创建日期：2023/3/10 2:33 PM
 * 签名： 天行健，君子以自强不息；地势坤，君子以厚德载物。
 * -    _              _           _     _   ____  _             _ _
 * -   / \   _ __   __| |_ __ ___ (_) __| | / ___|| |_ _   _  __| (_) ___
 * -  / _ \ | '_ \ / _` | '__/ _ \| |/ _` | \___ \| __| | | |/ _` | |/ _ \
 * - / ___ \| | | | (_| | | | (_) | | (_| |  ___) | |_| |_| | (_| | | (_) |
 * -/_/   \_\_| |_|\__,_|_|  \___/|_|\__,_| |____/ \__|\__,_|\__,_|_|\___/
 * <p>
 * You never know what you can do until you try !
 * ----------------------------------------------------------------
 * 描述：
 */
@Keep
data class ReceiptDayBean(
    val receiptDay: Long?,
    val appreceiptDay: Long?,
)

@Parcelize
@Keep
data class ReceiptPageBean(
    val counts: Int,
    val attached: String,
    val items: List<ReceiptItemBean>?,
    val page: Int,
    val pages: Int,
    val pagesize: Int
) : Parcelable

@Parcelize
@Keep
data class ReceiptItemBean(
    val id: String,
    val phone: String,
    val cpname: String,
    val contact: String,
    val image: String,
    val uploadUser: String,
    val uploadSaler: String,
    val uploadSalername: String,
    val isdispose: String,
    val category: String,
    val provin: String,
    val city: String,
    val area: String,
    val prefecture: String,
    val adress: String,
    val book: String,
    val introduction: String,
    val periods: String,
    val style: String,
    val num: Int,
    val created: Long,
) : Parcelable

@Parcelize
@Keep
data class ReceiptPageStatisBean(
    val counts: Int,
    val attached: Int,
    val items: List<ReceiptStatisItemBean>?,
    val page: Int,
    val pages: Int,
    val pagesize: Int
) : Parcelable

@Parcelize
@Keep
data class ReceiptStatisItemBean(
    val salerid: String,
    val salername: String,
    val book: String,
    val periods: String,
    val provin: String,
    val city: String,
    val area: String,
    val num: Int,
) : Parcelable

@Parcelize
@Keep
data class ReceiptAddressBean(
    val flag: Boolean,
    val code: String,
    val message: String,
    val data: ReceiptAddressListBean,
) : Parcelable

@Parcelize
@Keep
data class ReceiptAddressListBean(
    val newreceiptAddress: List<ReceiptAddressItem>?,
) : Parcelable


